Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F14 France F18 France F4 France F5 France F6 DPD Challenger 2002 - Aschaffenburg Geneva Challenger - Geneva Zivnobanka Czech Open - Prostejov 9th Wartburg Open - Eisenach The Wrexham Challenger - Wrexham GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt IPP Open - Helsinki Okal Cup 2001 International Bavarian Championships - Eckental Okal Open - Eckental Open de Franche Comte - Besancon Sarajevo Open - Sarajevo 2003 USTA Challenger of Calabasas - Calabasas Open Sainte-Victoire - Aix-En-Provence Top Wool Challenger Biella - Biella Internationale Badische Meisterschaften Um Den Techem Cup - Zell Rhein-Main Challenger 2003 - Aschaffenburg Ischgl International Tennis Challenger 2003 - Ischgl Schickedanz Open - Furth ATU Cup - Weiden ATP Challenger Open 2004 - Monchengladbach Challenger Ford de Cherbourg - Cherbourg Unicredit (Suisse) Bank S. A. Challenger - Chiasso Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg San Luis Potosi Challenger - San Luis Potosi GHI Bronx Classic - Bronx Istanbul Challenger Florence Challenger Genova Challenger Canberra Challenger Tatra Banka Open - Bratislava Tatra Banka Open - Bratislava Schickendanz Open - Furth Tennis Channel Open - Las Vegas Marbella Challenger UBS Open Gstaad - Gstaad Energis Dutch Open - Amsterdam Davidoff Swiss Indoors - Basel BMW Open - Munich Brazil Open - Salvador Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Milan Indoors - Milan BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Toulouse - Toulouse BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gemax Open 2002 - Belgrade Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Top Wool Challenger Biella - Biella ATU Cup - Weiden Oberstaufen Cup - Oberstaufen The Manchester Trophy - Manchester Allianz Suisse Open Gstaad - Gstaad Trani Cup - Trani CA Challenge 2002 - Graz Black Forest Open 2002 - Freudenstadt Indian Oil Servo Challenger - Calcutta Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Muller Cup 2000 - Ulm Bulgarian Challenger 2002 - Sofia BMW Brixina Tennis Open 2000 - Bressanone Black Forest Open 2000 - Freudenstadt Copa Sevilla - Seville Open de Tanger - Tangier Okal Cup - Eckental USTA Challenger of Burbank - Burbank 2003 Mercedes Cup - Stuttgart Internationaux de Tennis de Brest - Brest RCA Championships - Indianapolis Thailand Open - Bangkok Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Warsteiner Challenger Lubeck 2001 - Lubeck Challenger 42 - Andrezieux Warsteiner Challenger - Wolfsburg VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham ECM Cup - Prague TED Open-Akbank Private Banking - Istanbul Copenhagen Open - Copenhagen Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open de L'Isere - Grenoble Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo IPP Open - Helsinki Stockholm Open - Stockholm Heineken Open - Auckland Kroger / St. Jude International - Memphis Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles The Priority Telecom Open - Amersfoort Jameson Cup - Milan Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Yokohama World Tennis Gaora Cup - Yokohama Idea Prokom Open - Sopot Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide The 70th King's Cup and Queen's Cup - Bangkok Intersport Heilbronn Open - Heilbronn Open 13 - Marseille Gerry Weber Open - Halle Hamburg Challenger - Hamburg Allianz Suisse Open Gstaad - Gstaad AXA Open - Espinho Generali Open - Kitzbuhel KGHM Polish Indoors - Wroclaw Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Bristol Challenger Trophy - Bristol Manchester Challenger - Manchester Challenger 42 - Andrezieux 2003 Eddleman USTA Challenger - Birmingham Sporting Challenger 2003 - Turin Schickendanz Open - Furth ATU Cup - Weiden Nord/LB Open - Braunschweig USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Grand Prix de Tennis - St. Jean de Luz Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Okal Cup 2003 - Eckental ATP Challenger 2003 Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Ispat Open 2004 - Ostrava Sporting Challenger - Turin Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum Cepu Open - San Marino St. Petersburg Challenger - St. Petersburg Rhein-Main Challenger 2004 - Aschaffenburg ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise Citta di Monza - Monza Zagreb Open - Zagreb Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati 7° Trani Cup - Trani Black Forest Open - Freudenstadt TED Open - Istanbul Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Czech Indoor Open - Prague Open de la Ville de Saint Denis - Reunion Island ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo KGHM Emax Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen The Dubai Tennis Championships - Dubai Akbank Private Banking TED Open 2006 - Istanbul Adidas International - Sydney BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Parma Challenger ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Heineken Open - Auckland The Dubai Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Open de Moselle - Metz China Open - Beijing Davidoff Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland The Priority Telecom Open - Amersfoort SAP Open - San Jose Olbia Geovillage Open - Olbia BMW Open - Munich Muller Cup - Ulm Gerry Weber Open - Halle International German Open - Hamburg Open de Moselle - Metz ATP "Videocon" Challenger - Mumbai International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Orleans Challenger Ordina Open - 's-Hertogenbosch Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle CA-Challenge 2000 - Graz Open de L'Isere-Open 38 - Grenoble China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Siemens Open 2001 - Scheveningen Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Orleans Challenger Mercedes Cup - Stuttgart 10th Wartburg Open - Eisenach Vegeta Croatia Open - Umag Challenger Ford de Cherbourg - Cherbourg Bet-at-home Open - Hamburg Moselle Open - Metz Mercedes Cup - Stuttgart Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Amer-Wilson Challenger - Tampere Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Macedonian Open - Skopje Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Mercedes Cup - Stuttgart Gerry Weber Open - Halle German Tennis Championships - Hamburg Generali Open - Kitzbuhel ATU Cup 2001 - Weiden Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Noventi Open - Halle German Tennis Championships - Hamburg Kremlin Cup - Moscow Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Hamburg European Open - Hamburg Moselle Open - Metz The Scottish Tennis Championships - Edinburgh Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona 2003 West Side Tennis Club Challenger - Forest Hills FILA Challenger - Biella Maia Open 2002 - Maia Lamberts Open by Stawag - Aachen Gemax Open - Belgrade Open Diputacion Pozoblanco - Cordoba San Luis Potosi Challenger - San Luis Potosi XI Venice Open - Venice Szczecin Challenger Quelle Cup - Furth Prague Challenger DPD Challenger 2001 - Aschaffenburg Belgrade Challenger Heilbronn Open - Heilbronn Heilbronn Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Erste Bank Open - Vienna Gerry Weber Open - Halle Bank Austria Tennis Trophy - Vienna Kremlin Cup - Moscow Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Bulgarian Open - Sofia Milan Indoors - Milan Citrix Tennis Championships - Delray Beach NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Verizon Tennis Challenge - Atlanta Tennis Masters Series - Hamburg Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Sony Ericsson Open - Miami Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York German Tennis Championships - Hamburg Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia BMW Open - Munich Thailand Open - Bangkok Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo Open de Moselle - Metz Open de la Comunidad Valenciana - Valencia French Open - Paris Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Thailand Open - Bangkok Vietnam Open - Ho Chi Minh City Open de Moselle - Metz AIG Japan Open - Tokyo Wimbledon - London Stockholm Open - Stockholm Open SEAT Godo 2006 - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Australian Open - Melbourne Orange Prokom Open - Sopot French Open - Paris Campionati Internazionali di Sicilia - Palermo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Millenium Tennis Championships - Delray Beach French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Open de Moselle - Metz St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Masters Series - Hamburg Open Sud de France - Montpellier Wimbledon - London Grand Prix Hassan II - Marrakech U.S. Open - New York Australian Open - Melbourne French Open - Paris Regions Morgan Keegan Championships - Memphis U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris U.S. Open - New York China Open - Beijing Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Australian Open - Melbourne Wimbledon - London Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Open de Moselle - Metz U.S. Open - New York St. Petersburg Open - St. Petersburg Noventi Open - Halle Delray Beach International Tennis Championships - Delray Beach Hamburg European Open - Hamburg French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris AEGON International - Eastbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz U.S. Open - New York China Open - Beijing Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona BMW Open - Munich French Open - Paris Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Wimbledon - London Bet-at-home Cup - Kitzbuhel U.S. Open - New York Moselle Open - Metz Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Austrian Open - Kitzbuhel Australian Open - Melbourne Kremlin Cup - Moscow Tennis Masters Series - Hamburg AIG Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel BMW Open - Munich The Ericsson Open - Miami Next Generation Hardcourts - Adelaide Open Seat Godo 2005 - Barcelona Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-GER 2-3 Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QR, GER-HUN 5-0 Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami BNP Paribas Masters - Paris Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo All Lower level tournaments Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome SAP Open - San Jose BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Olympics - Rio de Janeiro U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QF, GER-FRA 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QR, GER-BLR 4-1 Rogers Cup - Montreal French Open - Paris NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Davis Cup, Finals, QF, GBR-GER 2-0 Wimbledon - London Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group C Olympics - Tokyo